/**
 * 
 */
package com.xb.demox.proxy;

import java.lang.reflect.Method;

/**
 * 方法调用的上下文
 * 
 * @author kexue
 *
 */
public class MethodInvokerContext {

	private Class<?> clazz;
	
	private Method method;
	
	private Object[] args;
 	
	private Object targetObject;

	/**
	 * @param class1
	 * @param method2
	 * @param args2
	 * @param targetSource 
	 */
	public MethodInvokerContext(Class<? extends Object> class1, Method method2, Object[] args2, Object targetSource) {
		 
	}

	public Object getTargetObject() {
		return targetObject;
	}

	public void setTargetObject(Object targetObject) {
		this.targetObject = targetObject;
	}

	public Class<?> getClazz() {
		return clazz;
	}

	public void setClazz(Class<?> clazz) {
		this.clazz = clazz;
	}

	public Method getMethod() {
		return method;
	}

	public void setMethod(Method method) {
		this.method = method;
	}

	public Object[] getArgs() {
		return args;
	}

	public void setArgs(Object[] args) {
		this.args = args;
	}
	
}
